powered car - French English Dictionary